.wrap-product-show {
    & {
        padding-top: 34px;
    }
    .location {
        ul {
            li {
                display: inline-block;
                a {
                    color: @c9;
                    &::after {
                        content: '/';
                        margin: 0 14px;
                        color: #cccccc;
                        display: inline-block;
                        transform:rotate(135deg);
                    }
                }
                &:last-child {
                    a::after {
                        display: none;
                    }
                }
                &:hover {
                    a {
                        text-decoration: underline;
                    }
                }
            }
        }
    }
    .pro-show {
        overflow: hidden;
        padding: 40px 0;
        border-bottom:1px solid #e7e7e7;
        .pic{
            .img-box{
                padding-bottom: 800/1220*100%;
            }
        }
        .text{
            padding-top: 20px;
            @media(max-width: 767px){
                padding-top: 0;
            }
            h3{
                font-size:30px;
                font-weight: 900;
                margin: 0 0 6px 0;
                @media(max-width:767px){
                    font-size: 24px;
                }
            }
            span{
                display: block;
                color: @color;
                margin-bottom: 24px;
            }
            p{
                font-size:15px;
                line-height: 2;
                color: @c6;
                margin: 0;
                font-weight: 400;
            }
            a.inquiry{
                height: 42px;
                line-height: 42px;
                padding: 0 25px;
                color: @cf;
                background-color: @color;
                display: inline-block;
                margin-top: 40px;
                font-size: 13px;
                &:before{
                    font-family: "iconfont";
                    content: '\e689';
                    float: left;
                    font-size: 20px;
                    font-weight: normal;
                    margin-right: 10px;
                }
                &:hover{
                    text-decoration: underline;
                }
            }
        }
    }

    .feature{
        padding: 40px 0;
        border-bottom:1px solid #e7e7e7;
        @media(max-width:767px){
            padding-bottom: 10px;
        }
        .text{
            padding-top: 50px;
             @media(max-width:767px){
                padding-top: 0;
             }
            h3{
                font-size:24px;
                color: @color;
                font-weight: 600;
                margin: 0 0 20px 0;
            }
            p{
                font-size:15px;
                line-height: 2;
                margin: 0;
                color: @c6;
                position: relative;
                padding-left: 24px;
                &:before{
                    content: '•';
                    color:#c0c0c0;
                    position: absolute;
                    left: 0;
                }
            }
        }
        .pic{
            .img-box{
                padding-bottom: 400/610*100%;
            }
        }
    }

    .pro-scroll{
        padding: 40px 0;
        margin: 0 -8px;
        @media(max-width: 1380px){
            padding: 40px 40px;
        }
        @media(max-width:767px){
            padding: 40px 10px;
        }
        .item{
            margin: 0 8px;
            .img-box{
                padding-bottom: 440/620*100%;
            }
        }
        .owl-pagination {
            display: none;
            position: absolute;
            bottom: 120px;
            width: 100%;
            left: 0;
            right: 0;
            margin: auto;
            text-align: center;
            @media(max-width: 1199px) {
                text-align: center;
                bottom: 14px;
            }
            .owl-page {
                display: inline-block;
                span {
                    display: inline-block;
                    width: 8px;
                    height: 8px;
                    border-radius: 50%;
                    margin: 0 12px;
                    background-color: #565759;
                    opacity: .3;
                }
                &.active {
                    span {
                        opacity: 1;
                    }
                }
            }
        }
        .owl-buttons {
            .owl-prev,
            .owl-next {
                position: absolute;
                top: 50%;
                transform: translateY(-50%);
                left: -60px;
                width: 30px;
                height: 30px;
                line-height: 30px;
                margin: 0;
                padding: 0;
                border-radius: 0;
                background: none;
                z-index: 9;
                opacity: 1;
                @media(max-width: 1380px){
                    left: -40px;
                }
                 @media(max-width:767px){
                    left: -20px;
                 }
                &:before {
                    font-family: "iconfont";
                    content: '\e601';
                    font-size: 28px;
                    color: #bbbbbb;
                    @media(max-width: 767px) {
                        font-size: 20px;
                    }
                }
                &:hover:before{
                    color: @color;
                }
            }
            .owl-next {
                left: auto;
                right: -60px;
                @media(max-width: 1199px) {
                    right: -40px;
                }
                @media(max-width:767px){
                    right: -20px;
                 }
                &:before {
                    content: '\e827';
                }
            }
        }
    }

    .inquire{
        .i-title{
            background-color: @color;
            padding: 0 35px;
             @media(max-width:767px){
                padding: 0 15px;
             }
            h3{
                color: @cf;
                line-height: 55px;
                font-size: 24px;
                margin: 0;
                font-weight: 600;
            }
        }
        .info{
            background-color: #f4f4f4;
            padding: 40px 35px;

            @media(max-width:767px){
                padding: 30px 15px;
             }
            p{
                font-size:15px;
                line-height: 26/15;
                color: @c6;
            }
            form{
                margin: 0 -5px;
            }
            .item{
                padding: 0 5px;
                margin-top: 20px;
                input,
                textarea{
                    width: 100%;
                    line-height: 25px;
                    padding: 10px 20px;
                }
                .ipt(@c6,#c5c5c5);
                &.read{
                    .ipt(#333333,#333333);
                    input{
                        color: #333333;
                        font-weight: 600;
                    }
                }
                .submit{
                    height: 45px;
                    background-color: @color;
                    color: @cf;
                    padding: 0 58px;
                    .radius(0);
                    font-weight: 600;
                    &:hover{
                        text-decoration: underline;
                    }
                }
                span{
                    line-height: 45px;
                    color: @c6;
                    margin-left: 30px;
                }
            }
        }
    }
    .table-box {
        width: 100%;
        max-width: 100%;
        overflow: auto;
    }

    table {
        width: 100%; //width: auto;
        // max-width: 98%;
        border-spacing: 0;
        border-collapse: collapse;
        border-bottom: 1px solid #e2e2e2 !important;

    }
    table tr {
        // display: inline-block;
        // width: 50%;
        overflow: hidden;
        border-left: none!important;
        border-bottom: 1px solid #e2e2e2 !important;
        @media(max-width: 991px) {
            width: 100%;
            display: block;
            float: none;

        }
        &:nth-child(2n+1) {
            td:first-child {
                border-left: none!important;
            }
        }
        @media(max-width: 991px) {
            td:first-child {
                border-left: none!important;
            }

        }
        &:first-child,
        &:nth-child(2) {
            border-top: 1px solid #e2e2e2 !important;
        }
        &:nth-child(2) {
            @media(max-width: 991px) {
                border-top: none!important;
            }
        }
    }
    table td {
        padding: 8px 20px!important;
        line-height: 30px;
        width: 20%;
        word-wrap:break-word;
        min-height: 46px;
        // display: block;
        // float: left;
        // width: 64%;

        border-left: 1px solid #e2e2e2 !important;
        @media(max-width: 991px) {
            width: 70%;
            display: block;
            float: left;
            padding: 8px 4px!important;
            @media(max-width: 640px) {
                width: 60%;
             }
            &:nth-child(4n+1) {
                margin-right: -1px;
            }
            &:nth-child(4n+3) {
                border-top: 1px solid #e2e2e2 !important;
                border-right: 1px solid #e2e2e2 !important;
                border-left: none !important;
                margin-right: -1px;
            }
            &:nth-child(4n+4) {
                border-top: 1px solid #e2e2e2 !important;
                margin-right: 1px;

            }

        }
        &:nth-child(2n+1) {
            width: 8%;

            @media(max-width: 991px) {
                width: 30%;
            }
             @media(max-width: 640px) {
                width: 40%;
             }

        }
        &:nth-child(4n+1) {
            border-left: none!important;
        }
    }
    table tr p,
    table tr span {
        background: none !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    table tr span {
        color: #999999;
    }
}
